1. Комбинаторное разнообразие
Истинная сила рекуррентных соотношений заключается в широте последовательностей, которые они охватывают. Например, числа второго рода числа Стирлинга определяются по формуле:
$$S_{n+1,k} = S_{n,k-1} + nS_{n,k}$$
Они подсчитывают количество способов разделить множество из $n+1$ элементов на $k$ непустых подмножеств. Аналогично, числа Каталана ($C_n$) описывают триангуляцию выпуклых многоугольников — деление выпуклого пятиугольника на треугольники с помощью непересекающихся диагоналей.
2. Моделирование структуры и беспорядки
Рекуррентные соотношения предоставляют строгую основу для неочевидных задач подсчёта, таких как беспорядки. Техническое название перестановки, в которой ни один элемент не находится на своём исходном месте, называется беспорядком ($D_n$).
Соотношение для беспорядков задаётся формулой:
$$D_n - nD_{n-1} = (-1)^n$$
Или альтернативно: $D_n = (n-1)(D_{n-1} + D_{n-2})$. Это подсчитывает, сколько способов существует, чтобы $n$ человек получили чужие шляпы на стойке для шляп.
3. Границы роста и сложности
Рекуррентные соотношения определяют как сверхэффективные, так и вычислительно "взрывные" процессы:
- Подход «разделяй и властвуй»: Бинарный поиск моделируется как $a_n = c a_{n/m} + d$, что даёт логарифмическое время выполнения.
- Функция Аккермана: Определяет рекурсивную глубину, которая растёт быстрее любой полиномиальной или экспоненциальной функции: $$AO(x + 3, y, z + 1) = AO(x + 2, y, AO(x + 3, y, z))$$